home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 115 / macaddict115.cdr / Software / Development / REALbasicMacOSX.dmg / REALbasic 2005 Release 4 / REALbasic 2005.app / Contents / Resources / vbe < prev    next >
Text File  |  2005-03-23  |  11KB  |  345 lines

  1. Class VBEApplication
  2. inherits OLEObject
  3.     dim Version as string
  4. End Class
  5.  
  6. Class VBE
  7. inherits OLEObject
  8.     dim ActiveCodePane as VBECodePane
  9.     dim ActiveVBProject as VBEVBProject
  10.     dim ActiveWindow as VBEWindow
  11.     dim Addins as VBEAddins
  12.     dim CodePanes as VBECodePanes
  13.     dim CommandBars as variant
  14.     dim Events as VBEEvents
  15.     dim MainWindow as VBEWindow
  16.     dim SelectedVBComponent as VBEVBComponent
  17.     dim VBProjects as VBEVBProjects
  18.     dim Version as string
  19.     dim Windows as VBEWindows
  20. End Class
  21.  
  22. Class VBEWindow
  23. inherits OLEObject
  24.     dim Caption as string
  25.     dim Collection as VBEWindows
  26.     dim Height as integer
  27.     dim HWnd as integer
  28.     dim Left as integer
  29.     dim LinkedWindowFrame as VBEWindow
  30.     dim LinkedWindows as VBELinkedWindows
  31.     dim Top as integer
  32.     dim Type as integer
  33.     dim VBE as VBE
  34.     dim Visible as boolean
  35.     dim Width as integer
  36.     dim WindowState as integer
  37.     Sub Attach(lWindowHandle_Param as integer)
  38.     Sub Close()
  39.     Sub Detach()
  40.     Sub SetFocus()
  41.     Sub SetKind(eKind_Param as integer)
  42. End Class
  43.  
  44. Class VBEWindows_old
  45. inherits OLEObject
  46.     dim Count as integer
  47.     dim Parent as VBEApplication
  48.     dim VBE as VBE
  49.     Function Item(index_Param as variant) as VBEWindow
  50. End Class
  51.  
  52. Class VBEWindows
  53. inherits OLEObject
  54.     dim Count as integer
  55.     dim Parent as VBEApplication
  56.     dim VBE as VBE
  57.     Function CreateToolWindow(AddInInst_Param as VBEAddIn, ProgId_Param as string, Caption_Param as string, GuidPosition_Param as string, byref DocObj_Param as OLEObject) as VBEWindow
  58.     Function Item(index_Param as variant) as VBEWindow
  59. End Class
  60.  
  61. Class VBELinkedWindows
  62. inherits OLEObject
  63.     dim Count as integer
  64.     dim Parent as VBEWindow
  65.     dim VBE as VBE
  66.     Sub Add(Window_Param as VBEWindow)
  67.     Function Item(index_Param as variant) as VBEWindow
  68.     Sub Remove(Window_Param as VBEWindow)
  69. End Class
  70.  
  71. Class VBEEvents
  72. inherits OLEObject
  73.     Function CommandBarEvents(CommandBarControl_Param as OLEObject) as VBECommandBarEvents
  74.     Function ReferencesEvents(VBProject_Param as VBEVBProject) as VBEReferencesEvents
  75. End Class
  76.  
  77. Class VBEReferencesEvents
  78. inherits OLEObject
  79. End Class
  80.  
  81. Class VBECommandBarEvents
  82. inherits OLEObject
  83. End Class
  84.  
  85. Class VBEProjectTemplate
  86. inherits OLEObject
  87.     dim Application as VBEApplication
  88.     dim Parent as VBEApplication
  89. End Class
  90.  
  91. Class VBEVBProject_Old
  92. inherits OLEObject
  93.     dim Application as VBEApplication
  94.     dim Collection as VBEVBProjects
  95.     dim Description as string
  96.     dim HelpContextID as integer
  97.     dim HelpFile as string
  98.     dim Mode as integer
  99.     dim Name as string
  100.     dim Parent as VBEApplication
  101.     dim Protection as integer
  102.     dim References as VBEReferences
  103.     dim Saved as boolean
  104.     dim VBComponents as VBEVBComponents
  105.     dim VBE as VBE
  106. End Class
  107.  
  108. Class VBEVBProject
  109. inherits OLEObject
  110.     dim Application as VBEApplication
  111.     dim BuildFileName as string
  112.     dim Collection as VBEVBProjects
  113.     dim Description as string
  114.     dim FileName as string
  115.     dim HelpContextID as integer
  116.     dim HelpFile as string
  117.     dim Mode as integer
  118.     dim Name as string
  119.     dim Parent as VBEApplication
  120.     dim Protection as integer
  121.     dim References as VBEReferences
  122.     dim Saved as boolean
  123.     dim Type as integer
  124.     dim VBComponents as VBEVBComponents
  125.     dim VBE as VBE
  126.     Sub MakeCompiledFile()
  127.     Sub SaveAs(FileName_Param as string)
  128. End Class
  129.  
  130. Class VBEVBProjects_Old
  131. inherits OLEObject
  132.     dim Count as integer
  133.     dim Parent as VBE
  134.     dim VBE as VBE
  135.     Function Item(index_Param as variant) as VBEVBProject
  136. End Class
  137.  
  138. Class VBEVBProjects
  139. inherits OLEObject
  140.     dim Count as integer
  141.     dim Parent as VBE
  142.     dim VBE as VBE
  143.     Function Add(Type_Param as integer) as VBEVBProject
  144.     Function Item(index_Param as variant) as VBEVBProject
  145.     Sub Remove(lpc_Param as VBEVBProject)
  146. End Class
  147.  
  148. Class VBESelectedComponents
  149. inherits OLEObject
  150.     dim Application as VBEApplication
  151.     dim Count as integer
  152.     dim Parent as VBEVBProject
  153.     Function Item(index_Param as integer) as VBEComponent
  154. End Class
  155.  
  156. Class VBEComponents
  157. inherits OLEObject
  158.     dim Application as VBEApplication
  159.     dim Count as integer
  160.     dim Parent as VBEVBProject
  161.     dim VBE as VBE
  162.     Function Add(ComponentType_Param as integer) as VBEComponent
  163.     Function Import(FileName_Param as string) as VBEComponent
  164.     Function Item(index_Param as variant) as VBEComponent
  165.     Sub Remove(Component_Param as VBEComponent)
  166. End Class
  167.  
  168. Class VBEVBComponents_Old
  169. inherits OLEObject
  170.     dim Count as integer
  171.     dim Parent as VBEVBProject
  172.     dim VBE as VBE
  173.     Function Add(ComponentType_Param as integer) as VBEVBComponent
  174.     Function Import(FileName_Param as string) as VBEVBComponent
  175.     Function Item(index_Param as variant) as VBEVBComponent
  176.     Sub Remove(VBComponent_Param as VBEVBComponent)
  177. End Class
  178.  
  179. Class VBEVBComponents
  180. inherits OLEObject
  181.     dim Count as integer
  182.     dim Parent as VBEVBProject
  183.     dim VBE as VBE
  184.     Function Add(ComponentType_Param as integer) as VBEVBComponent
  185.     Function AddCustom(ProgId_Param as string) as VBEVBComponent
  186.     Function Import(FileName_Param as string) as VBEVBComponent
  187.     Function Item(index_Param as variant) as VBEVBComponent
  188.     Sub Remove(VBComponent_Param as VBEVBComponent)
  189. End Class
  190.  
  191. Class VBEComponent
  192. inherits OLEObject
  193.     dim Application as VBEApplication
  194.     dim IsDirty as boolean
  195.     dim Name as string
  196.     dim Parent as VBEComponents
  197. End Class
  198.  
  199. Class VBEVBComponent_Old
  200. inherits OLEObject
  201.     dim CodeModule as VBECodeModule
  202.     dim Collection as VBEVBComponents
  203.     dim Designer as OLEObject
  204.     dim HasOpenDesigner as boolean
  205.     dim Name as string
  206.     dim Properties as VBEProperties
  207.     dim Saved as boolean
  208.     dim Type as integer
  209.     dim VBE as VBE
  210.     Sub Activate()
  211.     Function DesignerWindow() as VBEWindow
  212.     Sub Export(FileName_Param as string)
  213. End Class
  214.  
  215. Class VBEVBComponent
  216. inherits OLEObject
  217.     dim CodeModule as VBECodeModule
  218.     dim Collection as VBEVBComponents
  219.     dim Designer as OLEObject
  220.     dim DesignerID as string
  221.     dim HasOpenDesigner as boolean
  222.     dim Name as string
  223.     dim Properties as VBEProperties
  224.     dim Saved as boolean
  225.     dim Type as integer
  226.     dim VBE as VBE
  227.     Sub Activate()
  228.     Function DesignerWindow() as VBEWindow
  229.     Sub Export(FileName_Param as string)
  230. End Class
  231.  
  232. Class VBEProperty
  233. inherits OLEObject
  234.     dim Application as VBEApplication
  235.     dim Collection as VBEProperties
  236.     dim Name as string
  237.     dim NumIndices as integer
  238.     dim Object_ as OLEObject
  239.     dim Parent as VBEProperties
  240.     dim Value as variant
  241.     dim VBE as VBE
  242.     Function IndexedValue(Index1_Param as variant, Index2_Param as variant, Index3_Param as variant, Index4_Param as variant) as variant
  243. End Class
  244.  
  245. Class VBEProperties
  246. inherits OLEObject
  247.     dim Application as VBEApplication
  248.     dim Count as integer
  249.     dim Parent as OLEObject
  250.     dim VBE as VBE
  251.     Function Item(index_Param as variant) as VBEProperty
  252. End Class
  253.  
  254. Class VBEAddins
  255. inherits OLEObject
  256.     dim Count as integer
  257.     dim Parent as OLEObject
  258.     dim VBE as VBE
  259.     Function Item(index_Param as variant) as VBEAddIn
  260.     Sub Update()
  261. End Class
  262.  
  263. Class VBEAddIn
  264. inherits OLEObject
  265.     dim Collection as VBEAddins
  266.     dim Connect as boolean
  267.     dim Description as string
  268.     dim Guid as string
  269.     dim Object_ as OLEObject
  270.     dim ProgId as string
  271.     dim VBE as VBE
  272. End Class
  273.  
  274. Class VBECodeModule
  275. inherits OLEObject
  276.     dim CodePane as VBECodePane
  277.     dim CountOfDeclarationLines as integer
  278.     dim CountOfLines as integer
  279.     dim Name as string
  280.     dim Parent as VBEVBComponent
  281.     dim VBE as VBE
  282.     Sub AddFromFile(FileName_Param as string)
  283.     Sub AddFromString(String_Param as string)
  284.     Function CreateEventProc(EventName_Param as string, ObjectName_Param as string) as integer
  285.     Sub DeleteLines(StartLine_Param as integer, Count_Param as integer)
  286.     Function Find(Target_Param as string, byref StartLine_Param as integer, byref StartColumn_Param as integer, byref EndLine_Param as integer, byref EndColumn_Param as integer, WholeWord_Param as boolean, MatchCase_Param as boolean, PatternSearch_Param as boolean) as boolean
  287.     Sub InsertLines(Line_Param as integer, String_Param as string)
  288.     Function Lines(StartLine_Param as integer, Count_Param as integer) as string
  289.     Function ProcBodyLine(ProcName_Param as string, ProcKind_Param as integer) as integer
  290.     Function ProcCountLines(ProcName_Param as string, ProcKind_Param as integer) as integer
  291.     Function ProcOfLine(Line_Param as integer, byref ProcKind_Param as integer) as string
  292.     Function ProcStartLine(ProcName_Param as string, ProcKind_Param as integer) as integer
  293.     Sub ReplaceLine(Line_Param as integer, String_Param as string)
  294. End Class
  295.  
  296. Class VBECodePanes
  297. inherits OLEObject
  298.     dim Count as integer
  299.     dim Current as VBECodePane
  300.     dim Parent as VBE
  301.     dim VBE as VBE
  302.     Function Item(index_Param as variant) as VBECodePane
  303. End Class
  304.  
  305. Class VBECodePane
  306. inherits OLEObject
  307.     dim CodeModule as VBECodeModule
  308.     dim CodePaneView as integer
  309.     dim Collection as VBECodePanes
  310.     dim CountOfVisibleLines as integer
  311.     dim TopLine as integer
  312.     dim VBE as VBE
  313.     dim Window as VBEWindow
  314.     Sub GetSelection(byref StartLine_Param as integer, byref StartColumn_Param as integer, byref EndLine_Param as integer, byref EndColumn_Param as integer)
  315.     Sub SetSelection(StartLine_Param as integer, StartColumn_Param as integer, EndLine_Param as integer, EndColumn_Param as integer)
  316.     Sub Show()
  317. End Class
  318.  
  319. Class VBEReferences
  320. inherits OLEObject
  321.     dim Count as integer
  322.     dim Parent as VBEVBProject
  323.     dim VBE as VBE
  324.     Function AddFromFile(FileName_Param as string) as VBEReference
  325.     Function AddFromGuid(Guid_Param as string, Major_Param as integer, Minor_Param as integer) as VBEReference
  326.     Function Item(index_Param as variant) as VBEReference
  327.     Sub Remove(Reference_Param as VBEReference)
  328. End Class
  329.  
  330. Class VBEReference
  331. inherits OLEObject
  332.     dim BuiltIn as boolean
  333.     dim Collection as VBEReferences
  334.     dim Description as string
  335.     dim FullPath as string
  336.     dim Guid as string
  337.     dim IsBroken as boolean
  338.     dim Major as integer
  339.     dim Minor as integer
  340.     dim Name as string
  341.     dim Type as integer
  342.     dim VBE as VBE
  343. End Class
  344.  
  345.